package com.daydayup.easypoi.model.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.io.Serializable;

/**
 * 承载力报告输变电工程建设详情<br>
 *
 * @author luo_zm
 * @create 2019/11/5 15:40
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ToString
public class BearingReportPrjDetailDTO implements Serializable {
    private static final long serialVersionUID = -9090264137792832149L;
    @ApiModelProperty(value = "湖南省在建输变电工程的总数", example = "66", position = 30)
    @Excel(name = "湖南省在建输变电工程的总数")
    private Integer outSubsEngTotal;

    @ApiModelProperty(value = "所有变电工程总容量合计", example = "66", position = 40)
    @Excel(name = "变电容量/万千伏安")
    private Integer outSubsEngTotal500kv;

    @ApiModelProperty(value = "线路工程数量合计", example = "66", position = 50)
    @Excel(name = "线路工程数量")
    private Integer outSubsEngTotal220kv;

    @ApiModelProperty(value = "线路长度合计", example = "66", position = 60)
    @Excel(name = "线路长度/公里")
    private Integer outSubsEngTotal110kv;

    @ApiModelProperty(value = "变电工程可组建项目部数量合计", example = "66", position = 70)
    @Excel(name = "可组建项目部数量")
    private Integer outSubsEngTotal35kv;

    @ApiModelProperty(value = "单体工程数量", example = "66", position = 80)
    @Excel(name = "单体工程数量")
    private Integer monomerEngineering;

    @ApiModelProperty(value = "变电工程数量", example = "66", position = 90)
    @Excel(name = "变电工程数量")
    private Integer subsEngTotal;

    @ApiModelProperty(value = "变电工程和输变电工程容量", example = "66", position = 90)
    @Excel(name = "变电工程和输变电工程容量")
    private Double substationCapacityTotal;

    @ApiModelProperty(value = "线路工程数量", example = "66", position = 70)
    @Excel(name = "线路工程数量")
    private Integer lineProjectTotal;

    @ApiModelProperty(value = "线路工程和输变电工程线路工程长度", example = "66", position = 80)
    @Excel(name = "线路工程和输变电工程线路工程长度")
    private Double lineLongerTotal;

}
